草庐IT

JavaSE、JavaEE、JavaWeb 三大工程目录详解

全部标签

windows - 我如何知道 SVN 工作副本中的所有目录都指向同一个存储库根目录?

我们最近遇到了一个问题,即TortoiseSVN或AnkhSVN(我无法确定是哪个)在切换SVN工作副本的过程中崩溃了。我们的开发人员并没有意识到切换不完整,一切都很好,直到将分支合并回主干,我们才知道一些更改已经提交到主干,并且已经提交了一些更改到分行。幸运的是,这实际上并没有影响任何东西,但我担心以后可能会再次发生这种情况,我需要一种快速的方法来测试工作副本中的子目录指向哪个存储库。现在,在Linux中,我可以非常快速地组合一个shell脚本来确定这一点,但我目前不知道如何在Windows中找到它。如果必须的话,我并不完全反对使用SharpSVN一起破解某些东西(请放心,如果我这样

c++ - 如何在 Windows 中提取目录属性?

是否有任何函数返回一个目录中有多少个文件?是遍历所有文件的唯一方法吗?(例如,当您在Windows中右键单击目录时,它会列出:目录中的7个文件。有没有办法提取该信息?“它”是如何获取该信息的?)谢谢。 最佳答案 我不知道是否有更好的方法,但我使用FindFirstFile/FindNextFile来执行此操作(为清楚起见,删除了一些错误检查):WIN32_FIND_DATAffd;HANDLEhFind=INVALID_HANDLE_VALUE;_TCHARszDir[]=_T("somedir\\*");hFind=FindFir

php - 真实路径目录名混淆

我正在构建的配置文件中有这段代码:define("PROCESSOR_PATH",realpath(dirname(__FILE__).'/usermanager/processors'));define("LIBRARY_PATH",PROCESSOR_PATH.'/library');define("TEMPLATE_PATH",realpath(dirname(__FILE__).'/usermanager/assets/templates'));如果我在包含我的配置文件后调用这些常量中的任何一个,我什么也得不到。所以即使我这样做:echoPROCESSOR_PATH;没有回应。

python - 检查目录在 Python 中是否有效

我有一个python2.7程序,它根据用户输入编写某些文件和目录。我需要确保文件和目录对linux和windows都有效,因为文件将通过两个操作系统进行交换。这些文件最初将在linux中创建并手动移动到windows。我已经检查了Python文档、堆栈交换和几页谷歌,但没有找到任何有用的信息,这很奇怪,因为我认为这将是一个相当普遍的问题。有没有简单的解决方案?编辑:我想验证目录文件名,以防用户输入不适用于linux或windows的路径。例如,如果用户输入“Folder1/This:Error/File.txt”,程序会将其视为错误。该程序将在Linux中运行并在linux中写入文件,

windows - 使用 SETLOCAL 时如何将目录持久添加到 PATH?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:MakeanenvironmentvariablesurviveENDLOCALHowtokeepthevalueofavariableoutsideaWindowsbatchscriptwhichuses“delayedexpansionlocal”mode?我有一个批处理文件,内容如下:REMIneedtouseSETLOCALsoasnottopollutetheenvironmentREMwithanyvariablesusedtoimplementthelogicinthisscriptSETLOC

c++ - 执行另一个目录中的文件

这个问题在这里已经有了答案:system("c:\\sample\\startAll.bat")cannotrunbecauseofworkingdirectory?(4个答案)关闭9年前。考虑以下几点:我在C:\Documents\myProgram.exe中有一个C++程序使用此代码:system("启动C:\\somefolder\\start.bat");这将在C:\Documents\而不是`C:\somefolder\'中启动目标文件(start.bat)。我的问题是,如何在它自己的目录而不是myProgram的目录中执行文件?从理论上讲,这就是我想使用C++完成的任务:c

windows - Robocopy 到通配符目录

我想使用robocopyc:\source\c:\*estination\之类的东西将robocopy到通配符目的地我可以cd到c:\*estination\然后robocopyc:\source\。但还有哪些其他技术? 最佳答案 这将依次为您提供每个配置文件文件夹路径:@echoofffor/d%%ain("%userprofile%\AppData\Roaming\Mozilla\Firefox\Profiles\*")doecho"%%a"pause 关于windows-Roboc

windows - 文件/目录路径应如下所示 - Powershell 输出

我正在使用Powershell脚本,它应该创建一个包含目录顺序(文件夹、子文件夹、文件等)的文件:$path="golf.de/dgv"Get-ChildItem-Path$folder-recurse|sortDirectory,Name|format-Table-auto$path,Directory,Name|Out-FileC:\Users\J.Kammermeier\Desktop\Johannes\testtext.txt到目前为止,输出看起来是这样的C:\Users\J.Kammermeier\Desktop\JohannesTest-Datei1.txtC:\Users

windows - 在批处理脚本中获取父目录的名称

假设我的目录结构是..C:\ProgramFiles\abc\myscript.bat所以我想从myscript.bat中获取此脚本的父名称,在本例中为abc。请注意,我不需要父级的完整路径,我只需要像abc这样的父级名称。实现这一目标的简单方法是什么? 最佳答案 可能是最简单的代码for%%ain("%~p0.")doecho(%%~nxa但是这段代码有一个失败点,因为你没有定义当批处理文件位于驱动器的根目录时要做什么,即当包含批处理文件的文件夹没有姓名。 关于windows-在批处理

node.js - 将全局包的 npm 安装路径更改为自定义目录

我想配置我的Node设置,以便它存储全局模块(使用npminstall-g安装到(并从中读取)自定义目录D:\node_modules。默认路径是C:\Users\User\AppData\Roaming\npm。任何指针将不胜感激。操作系统是Windows。 最佳答案 在npm帮助中找到答案。必须设置prefix配置:D:>npm配置设置前缀“D:\node_modules” 关于node.js-将全局包的npm安装路径更改为自定义目录,我们在StackOverflow上找到一个类似的